Prace s registry

Otázka od: Petr Vareka

28. 9. 2002 19:00

Zdravim konferu.
Nemohl by mne nekdo poradit, jak se vlastne v Delphi pracuje se
WINDOWS-registry? Tridu TREGISTRY, o ktere se mluvi v helpu jsem
nenasel v zadne palete a ani v prehledu komponent.

Predem dekuji. Petr Vareka

Odpovedá: Petr Vones

28. 9. 2002 19:58

From: "Petr Vareka" <pvareka@mujmejl.cz>
> Nemohl by mne nekdo poradit, jak se vlastne v Delphi pracuje se
> WINDOWS-registry? Tridu TREGISTRY, o ktere se mluvi v helpu jsem
> nenasel v zadne palete a ani v prehledu komponent.

Mozna je to tim, ze Delphi IDE ma krome designeru i textovy editor. Jinak
receno, neni treba aby vse byla zrovna komponenta, existuji i tridy. Vice
najdes prave v helpu pod 'Using TRegistry'

Petr Vones

Odpovedá: Zdenek Stepanek

29. 9. 2002 15:32

Zdravim

Pro me nic sloziteho, ale kazdy jednou zacinal a ja ted mam trochu casu.

Do uses pridej unitu registry.

V kazde procedure, kde chces s registry pracovat vytvor promennou tridy
TRegistry a Creatni ji. Na konci procedury zavolej free. Nedoporucuju to
delat globalne, i kdyz by to taky melo fungovat.

procedure TForm1.....
var
Registry: TRegistry;
begin
Registry := TRegistry.Create; //vytvorit
Registry.RootKey:=HKEY_CURRENT_USER; //viz help
Registry.OpenKey('\Software\Pokec\',true); //a uz muzes otvirat klice
localname := registry.ReadString('localname'); //cist hodnoty
Registry.WriteBool('topmost',topmost1.topmost); //a zapisovat
registry.free; //a uvolnit
end;

Mas k dispouzici cteni a zapisovani spousty typu, ale staci jen Registry. a
pridrzet shift, uz to uvidis sam.

Zdenek

----- Original Message -----

> Nemohl by mne nekdo poradit, jak se vlastne v Delphi pracuje se
> WINDOWS-registry? Tridu TREGISTRY, o ktere se mluvi v helpu jsem
> nenasel v zadne palete a ani v prehledu komponent.